Agility Evaluation for Component-based Software Systems
نویسندگان
چکیده
Frequent modifications on component-based software systems are required to accommodate to the rapid changes of external requirements, and the ability of agilely adapt to changes is considered as an important metrics for these systems. Aiming at this problem, our main concern is to present an agility evaluation method for component-based systems. In this method, interior structure of a component is explored and dependencies between features (as the basic units of components) are considered as the essential causes for change propagation between components. Then, the diversities between different types of dependencies are strictly clarified and defined as change dependency degree, with change propagation graph and reachability matrix adopted to precisely measure agility. Several quantitative metrics, i.e., change scope, change closeness and change quality, are presented to evaluate agility elaborately. Finally a practical case is put forward to validate the approach.
منابع مشابه
AGILITY EVALUATION IN PUBLIC SECTOR USING FUZZY LOGIC
Agility metrics are difficult to define in general, mainly due to the multidimensionality and vagueness of the concept of agility itself. In this paper, a knowledge-based framework is proposed for the measurement and assessment of public sector agility using the A.T.Kearney model. Fuzzy logic provides a useful tool for dealing with decisions in which the phenomena are imprecise and vague. In th...
متن کاملاز پیاده سازی معماری سرویس گرا تا چابکی سازمان با رویکرد مدلسازی پویایی سیستم
SOA is type of architecture that used service to simplify integration activities and use the components for reusable. Companies to survive in the dynamic environment needed to strengthen their organizations through information systems and service-oriented architecture is a way for the integration and effectiveness of the use of information systems and achieve organizational agility. In this pap...
متن کاملEvaluative Framewok for the Measurement of Egovernment Information Systems Agility
Agility is difficult to measure due to the vagueness of the concept. The overall problem of measurement is limited to three fundamental questions: what to measure? How to measure it? How to evaluate the results? Measurement of enterprise agility has been a major topic of research since the inception of agility in the early 90s. Some measurement methods have been developed; they mainly remain ti...
متن کاملA Components Oriented Method for Evaluation of E-government Information Systems Agility
Agility is simply defined as the ability of an entity (system, organization, human, etc.) to quickly accommodate unanticipated changes in order to face threats of its environment. The need for Agility within e-government is mainly due to the permanent changes in the environment (political, societal, economical, technological, etc.) which in turn cause changes in the governments’ regulations and...
متن کاملExamine the components of organizational agility to design a framework for achieving agility in social security organization
Background and purpose: The purpose of the study was to examine the dimensions and components of organizational agility to design a framework. Materials and methods: The methodology is descriptive. The statistical society was selected from employees in the Social Security organization of Bojnourd (N=148). The samples were 132 staff that return the questionaries. The data collected by a researc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Inf. Sci. Eng.
دوره 23 شماره
صفحات -
تاریخ انتشار 2007